The phrase "new mod" refers to a new or recently added moderator. A moderator is someone who oversees and maintains order in an online community or platform. So a "new mod" indicates that a fresh person has been given the responsibility to monitor and manage the community.